package com.szcinda.service.rate;

import com.szcinda.repository.ExchangeRate;
import com.szcinda.service.rate.ClientRateUpdateDto;
import com.szcinda.service.rate.RateCreateDto;

import java.util.List;

public interface RateService {
    void createCommon(RateCreateDto createDto);
    void updateClientRate(ClientRateUpdateDto updateDto);
    void update(RateUpdateDto updateDto);
    List<ExchangeRate> getCommon();
    void delete(String id, String userId);

    List<ExchangeRate> getAll();

    List<RateCurrencyDto> getCurrency();

    // 获取有效期内的不重复的汇率记录
    List<ExchangeRate> getCanUseRate();
}
